package schoolsys.service;








import schoolsys.entity.Student;

import java.util.List;

/**
 * 学生信息业务接口
 */
public interface StudentService {

    /**
     * 根据姓名和性别查询学生信息
     * @param stuName
     * @param sex
     * @return
     */
    List getStuByName(String stuName, int sex);

    /**
     * 根据学号查找对应的学生信息
     * @param studentNo
     * @return
     */
    Student getStuByNo(String studentNo);

    /**
     * 查询所有学生信息
     * @return
     */
    List<Student> getStuByNameAll(String studentName, String studentNo, int currentPage, int pageSize);

    /**
     * 添加学生信息
     * @param stu
     * @return
     */
    boolean addStu(Student stu);

    /**
     * 根据学号删除数据
     * @param stuNo
     * @return
     */
    int deleteStuByNo(long stuNo);
    public int updateStuByNo(Student stu);
    public int getTotalCount(String studentName, String studentNo);
}
